#!/bin/bash

# 创建下载目录
DOWNLOAD_DIR="$HOME/Downloads/ccb_docs"
mkdir -p "$DOWNLOAD_DIR"

# 定义下载链接数组
declare -a URLS=(
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行浙江省分行个人账户业务个人信息授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行线上采集开户信息业务人脸信息授权协议.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行四川省社会保障卡管理信息平台个人信息授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行数字人民币子钱包支付服务协议.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行数字人民币钱包小额免密服务协议.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行数字人民币钱包个人客户服务协议.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行数字人民币个人钱包业务个人信息授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行龙卡借记卡章程.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行龙卡借记卡领用协议.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行湖南省分行线上采集开户信息业务人脸信息授权协议.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行股份有限公司隐私政策.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行个人账户业务外部核验信息授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行个人账户薪享通存款服务协议.doc"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行个人开户业务个人信息授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行个人存款业务信息授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行个人本外币整存整取定期存款客户告知书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行大金额储蓄存单客户告知书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/中国建设银行本外币合一个人银行结算账户管理协议.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/照片使用授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/五部委告知书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/社保卡领卡确认及待遇切换确认书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/建设银行浙江省分行账户支付账户数币钱包涉电信网络新型违法犯罪法律责任及防范提示告知书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/湖南省社会保障卡跨行换卡业务告知书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/合法开立和使用银行账户承诺书.doc"
    "https://app.xiaoyuan.ccb.com/fastdfs/关于依法严厉打击惩戒治理非法买卖电话卡银行卡违法犯罪活动的通告.doc"
    "https://app.xiaoyuan.ccb.com/fastdfs/关于实施买卖、转借、转租手机卡、银行卡、身份证件、对公账户等行为涉嫌违法犯罪告知书.doc"
    "https://app.xiaoyuan.ccb.com/fastdfs/更换社会保障卡申请书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/个人手机号码实名信息核查授权书.docx"
    "https://app.xiaoyuan.ccb.com/fastdfs/办理银行账户（银行卡）法律责任告知书.doc"
    "https://app.xiaoyuan.ccb.com/fastdfs/bcydxwlfz.docx"
)

# 计数器
total=${#URLS[@]}
count=0

# 下载函数
download_file() {
    local url=$1
    local filename=$(basename "$url")
    local target="$DOWNLOAD_DIR/$filename"
    
    echo "正在下载: $filename"
    if curl -L "$url" -o "$target" 2>/dev/null; then
        echo "✅ 下载成功: $filename"
        return 0
    else
        echo "❌ 下载失败: $filename"
        return 1
    fi
}

# 主下载循环
echo "开始下载文件到: $DOWNLOAD_DIR"
echo "共计 $total 个文件需要下载"
echo "----------------------------------------"

for url in "${URLS[@]}"; do
    count=$((count + 1))
    echo "[$count/$total]"
    if download_file "$url"; then
        success=$((success + 1))
    else
        failed=$((failed + 1))
    fi
    echo "----------------------------------------"
done

# 打印总结
echo "下载完成!"
echo "成功: $success 个文件"
echo "失败: $failed 个文件"

# 如果有失败的文件，退出码为1
[ $failed -gt 0 ] && exit 1 || exit 0